#ifndef RECBOX_H
#define RECBOX_H

#include <QWidget>
#include<QJsonArray>
#include<QJsonObject>


namespace Ui {
class RecBox;
}

//RecBox即推荐框，其中又包含一个个的自定义组件recBoxItem

class RecBox : public QWidget
{
    Q_OBJECT

public:
    explicit RecBox(QWidget *parent = nullptr);
    ~RecBox();

    // 初始化RecBoxItem
    void initRecBoxUi(QJsonArray data, int row);
private slots:
    void on_btUp_clicked();
    void on_btDown_clicked();

private:
    //创建recboxitem对象
    void createRecBoxItem();


private:
    Ui::RecBox *ui;


    int row;            //行：用于是否隐藏另一半
    int col;            //列

    int currentIndex;   // 标记当前显示第几组图片
    int count;          // 标记图片总的组数

    QJsonArray imageList;  //管理图片路径，文本名信息
};

#endif // RECBOX_H
